1581
2
506
1
1901
7
160
454
4363
16
3155
3
375
327
848
498
823
896
538
439
825
4275
4
2700
584
546
452
386
368
695
141
330
82
0
886
680
517