798
0
336
3373
1297
611
2395
381
683
1251
766
376
303
17353
471
479
139
1045
80
403
494
957
2748
2
503
2297
941
755
787
305
4111