1193
0
1591
1694
1
297066
670
1028
2986
2949
6236
10
1289601
4
616
501
1080
1174
3012
378
964
2316
2480
484
1225
1804