3696
2
4042
6710
0
1517
4
1809
5
1860
2143
1
3054
1681
2750
2446
1763
3528
7
2309
5635
3
12185
11924
1107
24337
22
977
623
3315
1467
1857
2255
6
20163
44
773
237
2722
574