2760
4
1513
1
1562
3
1645
2
1361
1211
21152
8
2593
436
1399
12149
297066
0
951
467
2360
6
1015
1087
496
1380
1124
2711
1606
1751
8527
5489
11
669
2131
1964
19944
5151