1020
0
1343
17353
20634
8
2003
406
31535
2275
2
246
1191
2708
798
968
25137
363
1551
1132
19279
2623
1
2431
3
300
2061
1073
1824
4111
3498
4
380
3114
443
282572