3045
1
2659
382
2
1626
2121
2710
8
2198
3440
3036
0
56488
2922
9
2372
1374
2982
3
1392
993
1448
775
650
3888
5
2033
3044
27
4252
2079
1421
1329
6086
1501
661
447