4966
6
4946
18
3248
8
2165
1
1510
0
2889
4
4258
2906
2
300
1606
9106
3
2324
2189
2408
338
503
1787
55
446
138
1304
17
1000
628
479
596
435
522
764
189
593