2245
3
1581
2
3765
4
5225
8
1247
923
1301
297066
0
1223
1
3629
3371
9
810
3053
7
1226
3105
813
1151
3466
1292
2966
10
5536
4732
2797
5
1676
1295
6346
16
1691
2773
108797
2650
20