2121
4
409
0
349
445
415
1045
456
330
1557
1661
1
749
597
2490
602
722
2143
428
787
1161
846
269
408
2366
1101
663
298
325
250
223
392