1603
0
320
997
863
1
501
518
918
860
509
839
1086
2395
432
1073
382
375
1277
297
218
75
1511
155
282572
341
3898
18
362
2747
2
6260
804
475