1345
2
300
0
467
2173
1
1734
1380
2729
14
1509
673
1443
2152
1813
3326
3
1938
496
4179
2131
940
3494
868
83
712
1168
9611
693
4438
6
1000
72
297066
2012