1267
1
1136
2
1022
21152
8
2247
1180
0
1560
476
300
1070
2238
1025
1648
1432
725
445
6231
5043
1494
4
2475
838
618
606
584
661
4148
1429
1360
1020
1650