1132
0
1124
1
2901
2130
5
417
1594
2
3037
4
1279
1094
1851
1326
2858
14
1991
2320
4000
3287
755
2376
1343
2341
4531
3
1645
2257
682
8559
10
618