1581
2
5225
8
3765
4
3629
1
1226
810
181997
11
2797
5
1002
442
0
1247
1337
1223
3371
9
5801
1160
1347
1938
1676
1295
2274
6547
5252
2478
13967
4732
1301
3418
6
4996
2650
20