813
0
833
1595
352
355
2620
2
640
910
1205
617
616
419
207
894
4196
1385
2458
297066
480
1949
3593
818
627
267612
4978
3987
337
1026
3158
657