1178
2
1456
4
2095
1750
510
1
1362
2644
298
0
1222856
4172
9
115
1674
7
4273
784
22330
22
691
4857
2619
180849
4869
938
2602
1346
6
975
4154
665
399
6515
398
4964
3