502
428
405
335
432
1
315
512
361
1290
2
2265
1099
1358
3
3434
894
1938
1891
4
2061
1056
1100
1278
1138
757
961
494
401
1149