4321
1863
1244
957
767
1501
1238
256
176
152
2
19
4
17
662
5167
1390
290
258
59
1454
263
228
210
191