3001 151
3932 358
2325 334
12069 576
6203 89
2635 39
3397 340
1092 93
3322 329
2621 91
7526 494
1867 135
8181 306
5300 931
2820 369
11915 762
3079 629
4508 209
16396 317
29006 174
43902 408
24480 420
11802 614
15608 491
7076 189
41306 371
14123 147
13570 781