1263
0
500
909
492
514
729
1
2645
521
1780
5165
3
2716
4
1222856
6339
829
105290
2513
6
3114
2634
3510
2
970
474
1518
1603
2275
4111
180849
1842
1610
1084
4045