674
2
1301
551
0
1532
2302
3
1097
1
237
1767
1844
2650
20
3629
862
1974
1412
638
3145
4
3539
2534
1179
3871
2794
951
1618
841
3470
5
432
2886
1550
1496
6
2942