3326
3
4179
1
1632
2
1699
2562
1475
1681
1399
1665
1382
2082
1746
1384
5
2368
83
2166
1545
1752
2710
1064
883
3589
4311
1691
2643
578
2578
4573
2461
9
2787