2349
3
951
1
1066
1590
2535
2
1168
2209
1814
1801
0
1405
5164
5
2562
1431
1558
1812
989
1522
1668
1304
1380
7733
1720
1439
2322
4
980
3107
7
2988
123674
35
2873
2786