1005
2
1921
3
323
1
1429
1437
5
1309
1136
1377
727
671
836
1714
669
487
2093
1146
4
477
1477
2507
5636
16
4369
7
2009
1539
472
789
3065
8
1252
0
1128
1996
1412