1501
0
2493
1
482
341
1650
797
961
2668
2
408
394
2830
7
327
3114
4
543
383
1961
17353
4292
2634
257
1251
522
116
458
486
422
121182
3315
3
2602
1346