1023
0
1578
6406
12
1044
3558
1
1507
4497
4323
3092
2551
256
2284
2
882
2304
5
105807
42
724
430
46
251
1768
99
390
787
131
1885
1973
1822
527
672
603