1828
3
1047
2
3683
6
3612
10
6236
1289601
4
2948
812
1
2368
6707
24
6346
16
2238
1078
24337
22
1778
1340
9817
0
1369
1296
9027
5293
11
2356
1808
7
496
2471
1050
3090
1700
2110
5052