509
1
1320
2
1201
2955
1108
967
0
1553
1581
3
609
1390
1090
5366
5
12330
13
321
4167
2813
1238
1157
2609
14
2604
4
763
4477
1228
1165
4001
1132
714
704
625
617