3250
2
1812
1
3398
9
1487
4
2322
1377
2786
1001
0
4228
3
2828
4187
10
2522
2049
1627
123674
35
1162
1239
9836
15
1767
444571
1710
718
4036
12459
6753
17
1302
4670
9220
1558
1391