29360 1110
14293 254
17100 568
3317 310
7944 399
2212 72
5275 238
5977 61
3204 274
12881 620
4567 551
4502 713
2128 42
3966 697
5025 168
10887 132
3029 348
1365 84
679139 1978
5899 339
1983 157
11860 650
4113 840
3280 349
2720 623
1682 57
4528 446
4807 538