1547
1
2368
1168
83
1399
3354
1590
1306
1819
2294
582
0
1766
2
451
3518
3
843
1416
2522
1681
980
1787
1392
2173
3683
2633
1267
2505
1743
3054
5
2999
4179