4476
2
2783
1
458
0
493
416
55
2042
742
41
737
2416
402
341
536
2727
399
539
1106
383
1889
852
885
917
572
1239
1011
445
543
5043
2270