2375
10
1518
5
1870
15
247
0
261
1062
1
1146
2
2835
1119
2653
422
1525
3
2100
967
77
1850
4893
3472
637
235
835
658
1441
1786
1372
102
2506
1259
987
963