1229
1
3480
5
1281
1961
0
1832
3
2448
637
2154
2
676
2719
6371
7
7952
1644
2678
10
385
906
381
417
1209
495
1171
4370
1133
1939
957
3559
951
454
403
2121
4