180849
0
331
376
31535
1824
451
357
467
565
2069
8
101
3442
2
568
1840
423
536
979
609
255
11881
3
4820
492
407
421
2095
4
2299
264
680
441