1152
0
1132
2461
20
3287
1
480
543
2604
7
730
246
417
1365
4349
2
476
518
2870
3
2678
10
11829
3844
5
2269
2320
1230
1645
2299
1343
5101
3304
2675
764
3092
3626