8116
6
2126
0
646
611
1230
5
1172
2
1636
5304
9
820
63
2234
1
1367
477
809
460
1073
458
2808
99
392
2211
2395
804
4362
2135
2551
1317
997
552
691