1362
1
1134
1436
1102
2
2121
3564
3
3036
0
56488
503
2225
889
1313
843
2033
3044
27
4252
2079
915
322
2260
12
1311
48766
24
1192
356
1326