5212
6
2688
2
2243
2115
1431
1
249
0
1554
1690
2219
1547
300
1361
4480
1769
1093
764
5216
1809
3353
1860
1816
2710
3107
5
1681
1691
1436
1938
1195
4311