558
0
383
1094
1119
1015
2366
1
833
1564
698
452
605
324
322
457
400
364
616
3624
4
476
5065
1287
14
2535
2
838
709
4044
5
3083
600
355
2465