545
0
374
1232
1101
881
529
410
476
81
269
2735
668
846
1436
2275
2
463
334
373
500
3691
5
2809
17353
2490
325
2301
685