422
0
340
458
1094
2657
3
368532
2668
2
431
445
1681
1
4594
639
464
266
953
1045
2952
552
543
105290
594
390
296
700
507
2111
355
3659
14
1009
1504