668
0
2907
2334
381
1101
440
389
642
427
1540
270
374
799
1931
2
2161
1
166543
18
757
2490
572
4455
1893
2328
2111
3
1936