19932
6
1650
0
2859
2534
2
4072
1
17391
7
23802
9
2204
5
8641
3841
2562
4
18258
2522
608
871
370
36905
131589
6547
2818
114240
45
10827
40062
19
18487
5164
3593
16
267612
1289601
4198