2127
10
662
1
529
2
1595
4
1275
2967
4039
22
2188
2092
646
868
921
1554
1150
537
595
156
1771
7578
512
309
0
345
416
3
1007
743
733
965
504
1690
1699