1212
955
433
1730
1287
1184
2708
3588
16461
686
558
4450
2301
1682
1393
966
4051
350
1919
4570
513
2883
3532
1052
7958
2917
480
1013
1027
1556