3428
0
3621
1414
1
1097
2595
8
1308
666
5460
906
1147
2
2824
14861
7
8072
3
10243
4
522
299
2740
2262
1038
459
13499
5
385
1940
501
1049
40
1518
786
5801