1015
0
1976
2
14
572
6019
16
452
2480
1
1387
553
324
1255
3146
12
457
400
2309
3078
4
1166
11
616
2057
2350
5
476
6653
8
44
19783
1806
633
2996
960
3061
10827