2556
8
136
5
816
2
151
1
531
491
2111
3
3587
6
5569
3231
923
806
934
7
1164
1867
1463
108
677
495
602
0
1093
1327
2104
878
845
1841
4
1984
1476
2242
1174