675
0
4111
2
1020
366
968
381
467
325
901
1161
20634
8
1436
486
1133
471
2143
226
403
413
637
2702
756
409
505
286
2490
846
2008
1645
1