22536 66
17922 135
2590 91
3573 331
15774 348
32340 425
10614 712
3491 746
21380 218
2365 111
6680 702
24647 660
3800 76
25519 284
57551 254
11714 601
23104 935
57041 343
2599 661
12162 101
5700 184
2021 633
5028 339
1900 117