3591
11
7471
9
400
0
851
1
2562
2
1690
6753
17
1699
929
662
2710
1543
2505
1092
1814
4
1382
1558
830
693
1660
673
2369
745
1749
2403
1093
496
3326
3
1568
3200