3026
2
3461
4
2428
0
19944
11924
1
1179
2382
1704
1089
9954
6
2440
3
2281
7
2758
5
4382
2906
19932
3326
2583
5978