376
2719
1729
145
2
585
34
381
514
705
303
1893
15
431
23
20
27
33
221
362
64
873
415
403
383
342
30
464