504
1
2564
2
1352
3
373
2369
231
31535
0
25440
385
105807
42
1073
3092
4071
2924
3470
5
256612
8244
2376
2581
4260
15
1973
2459
9
580
2267
5622
4
1932
19890
2256
3373