1035
2
625
3795
1
375
1928
1142
1124
1238
1329
399
1421
565
2113
184
2982
3
775
0
447
2372
543
1117
1193
1506
6515
1664
1869