2443
4
1526
2
1084
1
4443
9
17333
27
2699
746
3
2153
7
2215
167
2667
1337
1124
3505
5
108797
0
1767
4311
2386
1214
725
989
1712
1226
2245
892
2530
6236
10
1204
1245
1545