1087
1
1866
7
1238
3430
2166
2
1630
1343
0
2982
3
933
1374
383
1285
2086
1053
1448
839
1683
999
2301
1961
2168
12590
941
846
1276
804
392
1861
2221
3123