2505
2
2502
5
4211
3
4070
7
3104
2293
989
1125
1460
3146
2221
1639
1617
1
1022
1743
2503
3740
4
1078
1199
4712
1341
982
4376
2411
2170
1087