1782
2080
2216
879
27
107
458
1357
2164
2419
2167
1205
311
339
469
5000
5000
5000
5000
4377
2718
2144
3040
761
955
774
690
669
343
328
3784
1757
416
999
154
94
161
531
1592
1600
1497
1143
592
198
336
501
872
589
660
285
20
222
393
1071
1384
1644
673
0
180
339
982
901
1262
645
1
90
331
4474
4707
4830
4706
3248
1207
1228
1208
true