1526
2
1665
1
2982
3
1501
1448
1603
0
9983
5
381
292
984
1375
1566
198
1133
2904
4
4675
1939
1391
957
951
1208
454
403
2121
2240
409
415
2847
1045
456