599
0
2689
3562
1
159
3613
8
383
712
3629
1039
2886
2
2327
11
3871
2277
1844
2794
1559
2899
1566
2100
841
3470
5
1507
452