2587 91
3570 331
17918 135
6679 702
7128 267
22530 66
25519 284
2363 111
24645 660
3799 76
21376 218
3484 746
11711 601
1900 117
5027 339
57547 254
57039 343
25473 573
5697 184
2596 661
7042 115
1105 233
77159 181
12158 101