318
0
683
938
2471
3252
884
898
1
237
469
1648
813
602
475
2366
1131
4148
2
6164
971
5704
131589
2466
5
1974
718
575
40177
13499
593
964
2194
2272