2904
3
2411
2
1811
0
847
1
985
4187
10
1410
2209
2966
11
494
852
2478
851
4757
2102
733
1672
691
2366
4
12449
23
1627
5
5347
1459
1307
2022
1205