2835
3
1192
2
3571
6
1414
1
1612
3335
1568
905
1183
1026
2498
6692
4937
1819
1722
3798
3499
5
1312
1419
2380
1023
1007
1197
1152
2082
1400
25788
14
1100
861
5054