1132
1
1169
2951
2
6236
10
2364
467
0
1590
2740
4832
3
2412
1896
2732
2562
951
496
8527
1380
690
1812
2110
913
1233
6753
17
1606
1492
935
2322
4
19944
2605