645
1
870
1788
2
510
599
397
539
829
4
90
1202
1138
374
888
1169
3
381
474
87
469
545
4002
23
563
6
1311
436
2973
2216
620
450
2107
564