2245
0
1180
1
2068
1029
831
528
1246
23
3142
3
476
711
89
1145
1212
6773
7
908
595
545
2951
2
1320
643
250
1419
1155
550
557
1697
1026