167
1
1064
1632
2
1267
1168
5209
9
1467
117
0
3965
3
2176
1681
1675
559
2173
2995
948
2319
1532
662
93
868
2760
4
915
383
5599
11
1185
1689
3172
549
2810