2605
1
1213
424
2
1471
1727
4
3650
3
597
3559
1704
1302
0
13159
10
422
330
1822
468
1903
1317
1133
2490
1939
957
951
454
403
2121
409
2030
415
984
1045