380
0
482
878
662
1302
611
3621
1123
1
410
652
722
47639
322
836
485
803
1380
3429
109776
42
1397
3428
1047
546
478
403
2551
989
101
1366
341