670
0
1343
340
1132
485
458
438
493
383
521
1
2099
2799
3
935
365
1227
846
25127
7328
2
2143
1302
2296
835
553
274
81077
101
2422
7334
4
480
1425
3632
5