1442
2
1346
4
467
0
1379
3
4111
2275
415
1365
1
3498
1622
3520
10
2830
7
1551
1261
745
1733
798
2097
381
25137
2229
177
1056
2530
901
1452
3114
5304
9
7952
3006