29523 90
3931 551
5217 575
4172 942
2207 122
1052 222
2468 783
8584 86
9368 360
9681 758
10713 522
5898 88
16288 373
21300 537
3048 103
14302 426
77671 772
47394 165
27471 313
2803 581
2586 61
51488 613
4437 857
1037 301