1594
2
1268
0
1852
1152
2095
4
1851
521
1
2858
14
6210
1237
3092
4431
6370
5
1378
1822
2870
3
1645
2585
11829
1923
1342
971
7334
180849
4223
22
1841
7
5853
15
764
3844
6850
10