2231
1
2079
3
4252
2260
12
3233
16
56488
0
1631
2033
2
48766
24
407
356
2431
4362
5
1290
2417
1756
3277
8
962
2604
7
4159
2886
4
1567
853
78
4232
492
5620
11
359
1571
520