1502
2
951
1
3145
1419
1094
3554
3
2499
4
2861
3926
14
345
0
770
394
2123
1131
1173
1879
6698
7
3879
1605
2757
1400
2066
1038
1361
1503
9036
9
1451
1059
508