412
2
1294
0
1636
5
2297
1
2692
3748
152
3294
6
2296
20
738
3
2940
1398
5020
8
1251
4817
4242
3588
2099
7
2713
2416
2071
263406
521