3090
6
1045
0
645
2903
3
2932
2
528
522
547
32302
2533
1094
452
25669
2732
512
21152
8
352
2320
558
14
3080
5402
9
400
1193
457
365
454
355
2518
383