1073
0
58
363
324
2211
611
321
3015
358
152
458
452
2395
464
353
269
383
46
3651
15
565
1057
678
3644
575
385
935
2547
1
268
522
1952