2913
2
4996
6
458
0
1507
1
24337
22
471
1522
1528
1465
1348
2732
851
1231
4309
3
1074
599
123674
35
666
1812
1400
2268
4
1195
1857
3107
5
1903
1431
4455
11
2480
4187
10
537