1448
2
1421
1
31535
0
1374
2982
3
1824
2748
2647
1192
1428
471
1099
571
46414
1649
1470
360
1418
3287
552
775
6800
2275
1431
1518
915
8766
543
1903
909