1153
0
1180
3484
5242
2789
4
1045
841
1500
1
485
391
1672
1637
7793
2258
343
1869
385
528
1044
693
573
1839
459
4471
2
1784
3
2990
527
2463
611
863