19318 17
2813 8
1950 5
83302 63
1110 1
1395 8
7555 10
3576 13
4791 5
2623 5
3729 1
5565 3
6372 12
3310 7
4312 13
22477 15
11748 26
8963 11
57731 94
27558 26
10719 27
8925 3
3801 8
5987 12