2152
0
957
5875
409
413
1557
784
1
22330
22
267
25137
2619
938
975
2
1571
665
2143
787
398
4964
3
521
846
827
1939
905
381
454
750
743
691
829