355
0
1603
759
608
422
649
438
494
1238
282572
1649
1
2690
4594
691
19279
2
336
2740
2730
6
562
1015
421
1297
431
2941
239
300
2952
1152
1504