1000
0
526
2377
1
673
2131
915
564
1681
3080
3
3562
1743
1819
2368
1093
2999
2972
1938
108797
2082
3326