676
1
1387
123674
35
1778
1057
2773
2570
0
1751
2354
2349
2
2159
5225
8
4492
3
469
3612
10
2230
673
693
32302
1749
1954