12472
0
1744
1
1042
4
2740
3
2151
914
2303
2
938
2123
475
534
490
850
1166
562
323
572
6075
15
1862
3080
1060
1298
477
717
2954
1581
4202
5
311
817
809