2193
2
550
3
479
1
1607
1093
1071
0
537
1758
15
814
2094
995
399
1111
2794
2176
2152
3412
593
1160
668
8925
965
499
5
1822
15326
6
126435
18