503
0
2275
2
653
2551
1
255
772
1267
661
325
924
297
2199
586
17
529
573
265
492
1098
1346
333
2008
5
291
597
895