1301
2
674
551
0
2302
3
1532
1089
1767
2711
1097
1
237
1247
3629
4651
5151
1974
2911
9
1844
21152
8
1942
638
1676
3145
4
2082
4732
2676
6307
10
1581
2405
7893
2740