18048 308
73479 348
7792 45
2905 403
21486 104
23043 340
3978 280
4589 36
15300 257
7763 148
8400 534
11429 240
9416 847
3558 328
5050 157
2479 208
10815 760
2993 189
3730 575
4438 408
1391 311