4940
5
594
0
1000
1
910
4
303
44199
317
360
185
2749
409
830
392
263
362
1880
2
342
924
323
3114
466
503
265
628
608
1073
641
2299
349