292
0
400
2855
3
1119
326
1155
1824
171
467
105290
608
1645
1
185
994
2198
2
918
2710
9
1639
1023
2630
827
428
242
177
90
2477
169
586
17
333
31535