3141
2
1147
1
3629
808
83
2650
20
1062
862
0
830
946
1568
2100
2107
2368
1660
1412
2687
3539
3
1564
1423
1816
2534
1558
1976
1622
2622
6
1348
159
17970
15
1179