514
0
683
457
439
52
409
991
351
1880
2
1010
827
2143
401
2630
505
773
918
5223
9
363
262
2259
1167
1645
1