3782
1615
2993
1029
1372
582
942
302
1066
208
1494
394
1067
351
555
165
1039
205
833
151
635
127
1058
346
1283
611
912
458
1577
648
748
279
10434
5441
2823
1293
1633
547
1089
416