3036
3
3095
7
2100
2
1690
1
1809
5
3873
15
477
0
7299
27
1423
1819
986
1081
3315
1467
2578
6644
2082
2312
3448
1168
7159
10
1119
2335
1082