628
0
1096
421
1
1439
1058
916
1033
1780
493
839
1196
2507
6
1093
1035
2198
4
3899
2
1542
9278
18
2025
2232
1248
2086
566
1659
3934
1395
522