2193
2
550
3
479
1
1607
1093
1071
0
537
1758
15
814
2094
995
399
1110
2794
2175
2152
3412
592
1159
668
8925
965
499
5
1822
15325
6
126432
18