169211
11
4445
3
1314
0
1541
901
1128
150
1610
2235
611
3063
12958
5
172
297
518
1501
3868
2
1263
2810
948
1887
1
344
3663
251
5617
573
503
80
1710
3430