3196 597
10021 450
25907 702
1948 340
4048 916
44471 945
5783 693
43413 367
11816 580
12545 698
4497 854
2652 309
4045 516
27883 313
8806 459
1763 234
23899 217
2198 420