2738
2484
2830
2439
2431
2429
2467
2485
2736
2469
2463
2465
2433
2434
2428
1971
1958
1950
1949
1951
1719
1567
1043
1241
1002
997
285
1571
265
1565
1566
260
1034
240
1045
1394
1001
1251
1060
978
994
975
969
725
968
1235
1233
1236
967
1214
1232
194
162
777
876
776
684
738
84
637
35
616
623
