859
0
415
476
602
2490
262
439
5313
2143
390
722
1161
1045
1939
408
543
391
981
349
458
1425
2964
839
17353
572
872
968
1661
1
2809
2
2275