618
0
350
693
557
6370
5
486
369
464
383
13
1645
1
355
2055
1637
2
955
2635
1314
342
749
1343
2299
246
1268
2288
431
282572
330
3844
935
2992