1501
0
1796
1
775
2749
2982
3
1070
1640
9
3408
12
1452
2076
1603
2
968
2097
2368
1182
1903
1184
2299
571
6062
16
1054
2334
4111
1463