2990
0
1093
2562
2
3326
3
693
1015
1
784
2427
12
1690
14
1000
1691
802
1125
1751
1087
1813
801
1632
868
1547
1788
1660
3485
7
2294
83
2368
3051
5489
11
582