2235
5
1713
8
1865
4
883
1
786
2
1291
1006
2180
6
1533
3
1916
750
1278
581
857
0
387
400
370
611
399
503
324
317
762
397
342
644
360
168
76