3080
3
3090
6
2932
2
21152
8
1854
1
1856
3629
2456
2547
2535
3598
4
19783
2258
3292
15
1883
32302
0
1763
1715
1093
572
3715
3198
1382
1371
5151
1349
1238
1342
1402
5245