1009
0
138355
1928
2
507
298
3815
46414
1
296
1015
639
503
657
777
2683
546
1075
2395
431
1314
572
422
1431
412
745
3
396
483
306