3176
2
1819
1
2907
463
0
665
1100
21
2065
2651
18
856
341
951
2057
555
2069
5
479
652
1498
1249
1038
310
497
1029
847
560
4745
9
1484
1650
590
102