1424
2
1090
3
211
0
1996
1701
1
601
1142
372
1144
3926
14
2522
4728
1532
1492
1268
1000
1472
1091
935
1375
1210
446
1774
1330
2312
1020
1891
6
2207
1331
2495