2036
2
1824
0
2349
2702
6
1094
791
2275
2459
9
729
968
3691
5
2809
2301
3092
1
303
468
2881
295
907
2190
538
2080
3510
4111
661
2749
2748
1452
373
58