2337
5
137
0
1601
337
2666
9
17946
621
1326
1869
4196
1812
1
866
2151
978
1486
556
2906
1034
1153
600
597
1179
3252
5242
1449
2828
5440
8
507
883
15233