31536 66
1655 532
2596 438
2132 522
669 167
1583 461
2647 659
23676 981
2743 631
2313 555
395442 1035
216 27
7452 363
1096 249
11958 169
3840 615
6294 207
2199 618
30595 538
6343 550
3106 874
1094 274
3075 672
2994 165