542
0
1310
660
718
1225
1252
1698
621
1809
5
1816
1012
1239
733
764
57793
984
4606
1
2233
3
3212
27
2489
2
1802
1917
51331
25
962
1376
1977
2788
2781
1210
504