1424
1
1038
2049
2
1450
2861
951
378
0
619
564
616
2153
7
2502
2740
3539
3
3475
5
1405
1296
991
1089
989
5347
1152
1367
2096
1757
1622
8607
8
1964
882
4943