2730
6
675
0
4111
2
1020
366
968
381
467
325
2855
3
901
1161
2668
20634
8
1436
486
1133
471
2143
226
403
413
637
2702
756
409
505
286
2490
846