1584
2
1132
0
928
1
2296
1737
1033
13159
10
2334
1438
843
1586
2530
1418
935
804
493
383
1084
300
475
1379
2045
1400
557
1213
2211
573
1431
1053
3650
3