1813
2
3354
4
1356
3758
6
6036
22
896
0
1169
3
2401
2201
1392
1
1905
1414
1165
917
778
1285
847
1880
887
309
997
963
2107
926
2431
2430
1407
2200
5
10185
15
1801