106
0
2172
968
1927
2
585
1282
1
5489
11
3215
3
2895
2781
1362
16
5674
2475
1013
1458
533
551
2059
3231
372
5825
4
504
2039
7
557
664
2535
3131
9817
3608
6517