1089
2
1085
1
853
2488
4
8686
5
1182
2169
1215
1346
0
1714
2952
924
3233
16
1312
691
321
492
3379
653
56488
1917
2602
1921
4987
3
1453
22330
22
4915
7
2033
3044
27
4252