19932
6
2310
2
4499
12
1217
3715
5151
1302
1
297066
0
1047
2241
8819
7964
5
2698
19079
215
2740
3
2189
4465
22
7793
4
1354
2838
5505
14
1764
36905
7733
1479
5347
3554
9
3080
1384