31462
236
446
423
481
172
668
2510
121
8418
186
171
250
274
4710
508
365
402
356
420
505
838
6912
300
12622
12931
777
11816
1205
684
390
413
442
7814
634
444
26432
17248
23017
898
480
546
261
530
241
1052
816
14464
523
347
506
16024
1010
890
1210
1670
1530
840
2761
3522
3690
2730
4130
710
1180
1280
2100
1140
990
6520
6042
5590
7040