2250
1
280
1675
3
297066
0
3572
5
1563
2
2268
7071
2239
392
3120
4
6713
11
9611
1391
7034
5597
8
1295
571
3000
1497
7304
7
4228
1212
2190
1429
2650
20
3696
894
1784
1987