106
0
2172
585
1282
1
1362
16
533
551
2059
3231
2
372
968
664
9817
2185
554
857
1494
521
2171
2174
627
2149
5
837
317
479
445
455
367
475
793