2701
1199
1372
480
3608
1733
1377
695
761
402
502
308
3246
2011
755
387
1763
875
1888
1090
1003
376
612
155
457
258
674
193
496
254
465
308
780
508
361
241
1139
593
3220
2049