658
0
423
388
1834
1
1294
931
915
2427
12
2562
2
3918
3
1763
536
197
467
1095
3172
526
962
1669
3326
582
873
451
994
6