1580
1
1842
2
1581
0
1054
575
467
337
1325
347
518
2870
3
20634
8
547
2190
968
881
218
13156
15
691
1466
1439
3449
165
2551
913
433
702
1824
458
3503