416
0
2238
1
568
3475
5
546
34
2032
2
2270
504
6231
1692
2349
3
309
797
653
476
1109
585
563
372
1648
693
319
578
526
52099
1179
444
36
607