1428 381
1265 285
2607 716
3291 925
11570 503
19893 663
7705 133
17586 505
5286 288
12433 397
26302 106