2346
3
784
1
22330
22
97284
0
326
938
1616
3650
4179
5
646
2658
785
975
2
1446
1547
4017
4
1428
2966
11829
407
2306
944
1222856
909
398
1394
6
484
46
888
896