2189
0
1077
1
2199
2
2108
3
5055
3971
2300
1348
5412
5
636
3587
106
1365
3854
1579
3063
10
3117
8
2626
5820
3407
1955
1977