674
2
1301
551
0
1532
2302
3
1097
1
1295
237
1767
2650
20
1844
280
2250
1974
297066
2773
638
3683
3145
4
1581
3765
2245
1496
6
2942
1226
3053
7
2683
946
1363
2797
5