326
0
631
602
285
378
292
264
882
472
1501
1484
107
2445
2730
6
1584
2211
255
545
394
316
799
585
846
240
1023
2328
1101
2634
3203
10
1309