2925
3
2493
1
3054
0
2069
625
2
2990
6
383
1285
1343
1053
839
999
1092
2301
1961
2168
12590
1276
804
392
1861
2221
3123
4771