2903
3
4996
6
5949
15
591
0
2102
1938
4
3749
1417
2
2411
1632
1734
1211
1583
1
1226
1002
1059
669
238
2549
11
1864
3479
5
108797
1337
4370
1746
1285
3196
2386
3442
2013