3835
4
1638
1292
0
418
1106
570
1
2043
1452
1574
532
294
1344
11351
17
1035
2
1352
5
1633
3117
8
1512
1691
1527
2333
3
973
1152
5392
11
442
2655
2679
2921
3206
1258