337
0
1728
1
2037
3
422
1156
2
19421
915
872
3103
7
441
1540
494
312
278
269
586
66
364
1495
4
2309
1705
1248
1238
869
560
536
2159
275
67
774