2690
0
2275
2
422
1053
301
484
573
46
347
54
1073
787
2211
401
2635
326
1237
497
17730
11
2952
392
353
472
261
1462
565
1257
521
415
1590