521
0
1318
844
433
448
1589
1356
1128
368
2909
1
580
797
328
1629
395
404
445
852
796
293
1120
324
294
1212
878
72
3171
5
2127
7
630
386