2656
3
1396
2
2158
447
0
6560
9
2123
5
1537
1964
15
946
980
1005
1323
1266
8369
8
1191
1601
1
1971
2725
2088
1848
27
2032
1203
919
1310
2690
1515
986
1250
1442
1001