3008 88
2760 238
3993 554
3431 219
10292 534
21789 346
178135 690
5205 711
65799 524
34323 497
13348 227
12442 648
9160 33
4924 174
4203 107
8679 268
3358 352
2772 187
6259 422
3699 223