2245
3
5225
8
1581
2
3765
4
3053
7
3466
1
2510
1247
297066
0
951
1301
1015
1087
1606
1751
3629
8527
1223
3371
9
5489
11
1788
2131
810
19944
1226
4335
3105
929
2571
6
3326