3186
3
1406
1
1455
2
2268
6
1011
0
3381
9
1520
1191
5
1356
18373
14
1139
6537
3688
7
1658
7138
4
3277
5915
1319
748
392
1265
5421
9043
1573
2416
15
1622
2582
2423
4639
1123