2920 909
1333 253
48470 334
1603 156
855 173
1949 421
116695 994
888 160
100881 198
2980 638
1072 88
4784 305
39391 310
40005 116