675
0
581
1101
376
408
2490
303
737
1824
422
2190
1
1314
410
1043
393
415
951
2111
3
516
267
584
323
602
1045
320
1018
263
47041
1551
2