527
2
1275
1365
6
611
1
812
0
1003
439
832
1086
8
265
1789
10
126440
18
9935
6939
1565
2263
3
906
592
578
552
547
533
634
440
1440
554
4173
7
434
410