3162 103
10488 308
11076 796
4068 661
12948 132
9972 261
33847 354
15928 286
10519 180
9995 167
3217 71
5398 446