319
0
2535
2
1001
1415
3144
2801
6984
13
868
3125
6812
1
420
484
1765
693
19783
436
125
962
227
1472
585
480
968
796
11447
905
803
502
929
5033
15