1009
0
1837
5
138355
97284
507
298
3815
1069
1
3659
14
46414
296
1015
639
503
657
777
5918
4
546
1075
2395
1343
431
485
464
572
422
1431
2
412
1115
396