501
0
2166
1
2977
15
916
588
1800
3
2820
1371
717
2242
2
619
3580
2859
1486
1779
1646
658
1216
3841
377
3621