2402
4
1135
1
2247
2
2525
3
1902
1628
2193
1092
1217
1956
923
6676
12
1182
0
1796
1888
3072
1876
2722
1435
5
1811
985
1410
494
2478
1672
691
2366
12449
23
1627
5347