528
0
1211
758
367
713
510
1661
1743
1669
2364
414
416
2184
1
733
676
1012
395
445
1271
2
2228
953
1238
1070
5959
465
141
761
350
1313