2490
0
286
165
2143
1101
415
1557
409
2069
8
2275
2
348
787
4309
1
1058
2123
1279
31535
505
1824
868
714
2748
1043
357
957
951
2198
456
47041
3621