29625 529
14478 140
3214 424
1429 369
4089 377
4274 268
2658 61
3515 527
4305 773
69124 538
72865 192
7041 322
14446 747
35098 619
25248 845
36321 167
3849 334
8553 681
36340 686
12947 194
17718 116
53103 82
10891 41
26017 522
14435 32
30526 226
25952 713
22998 410