2372
2
1315
1
1470
2275
1651
1716
883
3114
4
1889
1642
467
0
775
1824
544
2697
5
7334
1054
509
31535
650
543
1418
1378
661
19279
6062
16
4143
6
999
263
417