1431
1
2668
2
1159
1821
4
2264
0
635
2899
8
1066
685
3544
3
1366
1905
1815
1399
5
3354
2468
796
2982
2921
17970
15
1211
2349
2935
2600
1194