3432
2
3294
3
962
370
565
383
1
1864
1000
950
1121
334
1550
7
3166
6052
11377
1666
394
605
637
0
1331
439
896
22
615
596
301
496
65
827
269