50
1132
0
7
2750
3
53
1632
28
9381
27
643
5
677
1358
1
20
990
2
68
889
532
1174
4
824
1349
1406
6
1017
11
890
12
1183
48
794
868
841
10
1005
616
696
913