3626
2
804
0
2189
419694
9
5378
5871
7
611
521
2445
6
1563
357
4650
3
913
2659
553
5237
2635
1084
860
2739
1
1300
2831
1142
1961
486
543
435
1717