50
1696
0
4
1097
2
1380
6
1548
16
1425
1
29
3524
5
6411
9
4621
11
12543
51
562
8071
37
7172
7407
3
58