31515 595
14641 103
3065 137
10354 203
21722 666
5625 495
1738 117
1355 187
2385 160
3196 547
1636 102
3587 234
968 33
1142 79
44417 662
72147 854
14531 293
4628 413
51370 423
34895 194
7749 570
4081 392
25683 159
21231 36
7815 189
19630 399
56406 308
5879 496