2695
3
2922
4
1233
2
3992
2225
2192
1
1543
319
2362
1389
4121
15
1762
1424
1531
2247
5
818
0
993
451
1452
3562
523
1801
1329
1874
5633
16
1319
1476
619
808
1210