1301
2
674
2302
3
551
0
1532
237
5536
1974
1089
1097
1
3765
4
1844
1767
638
3145
1247
19079
6
297066
3629
1223
3371
9
5801
267612
1496
2942
4978
3105
3466
1292
1676