12031 816
2668 80
20116 373
19853 342
51928 847
76020 212
26990 94
18414 523
42729 203
5195 275
26352 573
10746 99
4719 793
3535 246
8948 670
5967 398
10192 288
8459 617
6145 491
12250 148
13210 585
3498 157
4384 506
1954 39
2590 122
3806 432
2645 99
4579 747