2913
2
1286
384
0
3896
17
542
1265
5808
10
1405
1042
602
566
1129
3
1064
1
34692
23
997
4
1682
5
2036
254
915
421
446
2987
7
1195
493
2097
11
1538
2887
439
276
308