2058
1
1237
1568
1844
1532
1746
2
2562
3326
3
2368
1382
1813
1093
0
830
526
1380
693
673
907
974
868
396
745
2346
1361
707
3154
5
1782
1129
801