472
2
2473
4
1080
589
1
1188
237
1940
3
2901
5
511
370
550
2633
855
1199
396
457
302
0
569
241
733
684
590
728
748
503
430
476
1181