509
0
504
1
4126
6
2200
18385
2
1003
646
597
20634
8
1936
1990
423
999
710
3
1550
5
1125
2522
2094
1374
390
1315
1452
571
3114
4
2168
2799
2855
1392
1749
1154