4403
1771
5532
2474
2420
1117
846
162
2972
1664
1120
443
1370
445
2482
1192
719
258
2412
1411
1187
638
1569
697
1029
366
483
208
1447
614
538
239
686
402
1689
923
1117
402
1929
945