1023
0
968
467
25137
4111
2
675
2328
386
663
381
1133
1157
1897
1
637
981
292
918
376
813
1020
458
463
1319
951
957
415
1877
1045
31535
2093