1421
1
1054
765
1733
2372
2
1329
1513
2172
2470
1374
1889
650
0
915
2143
1425
2982
3
1448
1642
544
5262
10
521
1622
447
1684
543
1193
1326
1603