1301
2
674
551
0
2302
3
1532
237
1751
1
1107
623
1527
2476
2466
5
1097
1957
929
3211
1974
1844
1767
989
638
3145
4
20163
44