3591
11
2152
0
400
1558
2
1355
3
1599
1815
2836
3117
8
741
3234
383
1510
2569
24337
22
2667
1
1019
471
1522
1753
1132
1821
4
6676
12