96
0
664
1186
1144
628
1853
1285
617
405
337
1396
2230
23952
1997
2642
1
1301
1522
1756
963
905
2385
605
566
666
858
490
189
660
89
459