3326
3
1568
1
1751
1532
2760
4
1843
2
2773
5
802
0
1764
1380
1388
1220
1044
1903
1352
1425
2565
467
1037
1978
1410
1239
262
2074
20163
44
8637
11
1384
1468
2082