29626 529
14478 140
3214 424
1429 369
4089 377
4275 268
2658 61
3515 527
4305 773
69147 538
72880 192
7041 322
14448 747
35099 619
25248 845
36321 167
3851 334
8553 681
36341 686
12950 194
17719 116
53105 82
10891 41
26017 522
14437 32
30528 226
25954 713
22999 410