1056
1
1143
333
1129
0
362
1937
1929
1374
915
2194
2
1043
509
948
1733
383
1285
1343
1053
2470
839
1051
999
2301
1961
2168
12590
1276
804
392
1861