114
0
1
94118
55
481
3
455
596
2
660
641
525
463
725
2001
29
1001
866
1002
1362
11
500
778
476
487
628
595
579
617
12
1041
1714
4
2611
6
3049
2248
5
2034
2049
1519
1934
1057
1162
2333
8
2789
2498
1450
1847
1794
1969
2289