576
1
585
2015
1343
0
1337
2
1385
383
1302
521
670
1132
11829
11881
3
522
633
2143
365
1516
4223
22
2306
3250
839
21743
1506
2152
745
2814
5
1906
7
1491