2796 912
2806 507
159094 451
1927 271
124862 1002
125801 662
43891 236
31320 574
112404 603
100568 766
81193 252