968
0
875
1608
423
413
246
706
691
1327
329
527
1935
320
973
243
273
4106
73
58
2972
676
1250
924
2349
397
717
244
435
1413
428