1329
2
1268
0
1520
1
1433
2242
4
3480
803
1710
9
2484
1546
2795
3
12141
1901
939
945
7
457
656
307
1063
1081
885
1521
860
683
2670
898
8
449
848
365
76