2095
4
20374
5
2372
2
1649
1
4179
7952
2966
2199
3
2188
5425
23
120469
35
2366
3929
10
1255
0
668
2564
2619
5089
5242
315
2641
6
665
593
2334
1073
1076
4964
905
714
166543
18