3083
2
337
0
17946
2711
809
938
392
477
4651
3
32302
2271
4
323
1045
919
1193
1457
3159
467
332
1522
1
34
984
550
2332
2258
749
2439
5430
1061
19783