390
0
3391
1504
334
745
413
931
3092
1
25440
683
87
419694
9
1222856
4
611
450
1232
719
464
576
759
2522
608
475
273
427
373
4594
2740
771
639