3303
10
319
0
23558
17
1107
1457
445
1386
1
2964
8
332
305
393
1298
4093
11
2954
2
468
467
636
558
325
422
2661
673