497
1
521
3025
2143
0
1302
3116
2296
2
2306
964
1425
1343
2109
2727
5
1860
1869
4382
646
814
1550
2113
2511
3
1129
1132
1418
848
2693
522
1385
3559
1008