2312
0
951
1
2522
2
12472
2949
2670
2495
582
451
2262
2323
9
2719
3
4309
685
5164
5
36905
120
267612
4198
542
608
106
7793
4
1740
1289601
38477
34
123674
35
2534
6047
272