50
273
0
401
2
1
364
633
500
693
3
6
100
1325
1926
5
109
1453
42
1883
37
778
4
3222
16
3472
10
1164
730
1206
763
9
742
641
796
695
670
925
1259
14
1019
13