2053
3
1520
2
3680
6
1879
3417
14
1530
2478
1227
1
983
3462
2375
1997
1513
4
1720
1058
1225
5
376
0
533
121
339
197
1479
2268
1778
904
1328
1067
749
1114
1871
15