576
1
585
2015
1869
1343
0
1550
1132
3025
3116
1337
2
522
1385
1008
1302
521
1378
670
1923
3
11829
2143
971
493
21743
4223
22
1516
518
2306
3929
10
2152
3091
7