1332
0
1428
820
2327
2
1020
2168
5
2551
1
3114
4
2855
3
653
1880
6435
7
1588
892
398
547
9355
482
291
281
17353
2183
846
383
105290
2189
1772
1649
14492
7039