360
2
108
1
161
350
2472
27
133
102
200
0
647
443
61
494
4
126
538
91
804
366
610
497
5
75
620
356
166
124
567
2001
1072
291
409