2245
3
1603
1
3053
7
297066
0
571
1633
4
1382
3371
9
2629
2
31371
64
2292
2110
3765
3014
20
5889
8
3156
562
1681
11153
1268
1087
1226
1220
894
2496
3222
1249
4398
10
1859
4837
5