983
2
1780
0
492
383
1285
1969
1
1343
1053
4895
8
839
999
2301
1823
1961
1651
2168
12590
1276
804
13159
10
4940
5
392
1861