820
0
839
584
269
2952
494
546
745
422
4940
5
1238
909
953
479
415
251
2522
4922
1
1319
1314
1779
458
1297
608
1251
1020
1033
5313
1152