432 140
17582 629
13198 221
7739 31
9027 303
15586 879
2888 714
4014 601
4304 303
13955 222
4796 802
8822 58
2385 531
2855 462
1049 175