31513 595
14641 103
3065 137
10354 203
21722 666
5625 495
1737 117
1355 187
2385 160
3196 547
1635 102
3586 234
968 33
1142 79
44414 662
72145 854
14530 293
4628 413
51369 423
34893 194
7747 570
4081 392
25683 159
21231 36
7815 189
19630 399
56395 308
5879 496