2152
2
3326
3
2772
972
1
2854
2392
3007
4
2901
467
0
83
2578
2778
151
1374
412
289
1472
1964
970
2829
6
1631
1090
1029
1587
2462
5226
5
533
1304
365
8313
9