2306
0
948
3691
668
798
521
303
1840
2
881
381
2690
3114
4
90
443
2526
3
70
64
383
232
3117
955
1128
177
968
273
484
2459
9
547
316
2109