405372 1168
56065 555
9758 368
10297 447
23151 228
33741 910
14497 540
54321 361
1251 79
8584 885
3773 311
1420 53
3081 255
4093 654
1590 294
2489 389
3454 625
2062 236
2289 367
2612 285
18691 342