2598
2
2294
1
3973
6
1883
3326
3
868
2565
50969
7
1425
496
0
5363
5
1399
830
1552
3292
1093
383
510
6099
10
801
3863
14
2748
3035
2569
4837
1766
1800
3484
10243
4
2826