1250
2
2644
1014
1157
1
1239
903
1429
1684
1282
4382
10
3904
7
1223
1047
6473
11
1062
1093
930
1182
3
1741
23523
17
1609
975
1300
966
1584
935
998
4643
5
1122
1280