2795
3
3202
3570
2
1262
1
2579
588
86
1054
6
679
641
4
1800
581
844
855
0
1521
860
121
928
848
1696
904
444
1321
286
1082
475
2428
12
998
196105
6706