3196
6
1532
1
1844
1813
628
0
3771
3
3132
10
2254
3805
1363
1015
591
2102
3326
1660
1417
2
2562
1778
4629
5
3634
2930
1632
2507
1226
1814
1699
1734
1568
2411
9611