167
0
503
3085
5
804
2089
2
3158
929
3
1107
1
463
3310
1183
467
3539
2228
590
598
2476
1997
1216
623
1312
633
742
1478
541
1211
2466
312
719
1374