30956 334
3126 659
2831 303
7968 235
4045 681
3399 848
1325 66
3665 285
5343 767
4139 120
6057 621
11217 727
3178 684
1644 118
21484 664
8884 338
2707 70
49553 263
5932 420
4469 347
9017 392
3375 491
4614 824
36896 429