360
0
1418
2
3373
2211
507
422
772
1
525
953
584
1779
1297
2730
6
3287
1343
464
608
4594
691
1132
467
1182
413
1431
2395
471
239
8766
363
1251