932
0
815
1897
1
31535
1391
281
305
2831
798
88
477
493
553
556
269
105807
42
2395
335
802
5611
11
907