3836
1
2278
3
528
2754
6
1341
1652
2
1150
415
83
1134
810
1475
1043
1161
0
543
1256
905
1778
5
654
1006
1383
1522
4
1413
790
3340
7
505
409
1563
818
681