2524
4
840
1
550
2
527
399
489
542
5
484
459
635
384
332
997
0
878
1066
1571
3
441
415
3273
1938
448
1372
1300
2326
837
922
1084
1086
2563
1072