45901 542
3887 278
7996 540
5147 268
3341 538
2056 409
1354 98
2472 172
570 128
6027 757
595 41
2277 398
3039 820