2669
2
2226
1
1015
1557
1694
951
690
3323
3137
564
841
3657
8
1181
1380
0
496
1743
108797
1950
4996
6
591
3485
7
1526
1106
1507
2530
4
3497
4370
669
3919
3
458